package com.song.dao;

import com.song.bean.Menu;

import java.util.List;

public interface MenuDao {
    /**
     * 获取菜单的信息
     * @return
     */
    public List<Menu> getMenus(Integer pageIndex,Integer pageSize);

    /**
     * 通过菜单ID查询菜单信息
     * @param menuId 菜单ID
     * @return 菜单信息对象
     */
    public Menu findById(Integer menuId);

    /**
     * 修改菜单信息
     * @param menu 修改的菜单对象
     * @return 被修改后的菜单对象
     */
    public Boolean updateMenu(Menu menu);

    /**
     * 新增菜单
     * @param menu 新增菜单信息
     * @return true 新增成功  false 失败
     */
    public Boolean insertMenu(Menu menu);

    /**
     * 删除菜单
     * @param menuId 要删除的菜单ID
     * @return true 成功  false 失败
     */
    public Boolean deleteMenu(Integer menuId);
}
